package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 送气记录对象 biz_send_gas
 * 
 * @author feng.gao
 * @date 2025-04-28
 */
public class BizSendGas extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long sn;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    private String shopName;

    /** 店铺位置 */
    @Excel(name = "店铺位置")
    private String shopSite;

    public String getShopPhome() {
        return shopPhome;
    }

    public void setShopPhome(String shopPhome) {
        this.shopPhome = shopPhome;
    }

    public String getShopCard() {
        return shopCard;
    }

    public void setShopCard(String shopCard) {
        this.shopCard = shopCard;
    }

    @Excel(name = "商户电话")
    private String shopPhome;

    @Excel(name = "证件号码")
    private String shopCard;
    /** 店铺照片 */
    @Excel(name = "店铺照片")
    private String shopPic;

    /** 管气阀照片 */
    @Excel(name = "管气阀照片")
    private String gatePic;

    /** 报警器照片 */
    @Excel(name = "报警器照片")
    private String alarmPic;

    /** 气瓶照片 */
    @Excel(name = "气瓶照片")
    private String gasPic;

    /** 送气人 */
    @Excel(name = "送气人")
    private String sendPerson;

    public String getIsFlow() {
        return isFlow;
    }

    public void setIsFlow(String isFlow) {
        this.isFlow = isFlow;
    }

    @Excel(name = "流动商贩")
    private String isFlow;

    /** 送气时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "送气时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date inputTime;

    public void setSn(Long sn) 
    {
        this.sn = sn;
    }

    public Long getSn() 
    {
        return sn;
    }

    public void setShopName(String shopName) 
    {
        this.shopName = shopName;
    }

    public String getShopName() 
    {
        return shopName;
    }

    public void setShopSite(String shopSite) 
    {
        this.shopSite = shopSite;
    }

    public String getShopSite() 
    {
        return shopSite;
    }

    public void setShopPic(String shopPic) 
    {
        this.shopPic = shopPic;
    }

    public String getShopPic() 
    {
        return shopPic;
    }

    public void setGatePic(String gatePic) 
    {
        this.gatePic = gatePic;
    }

    public String getGatePic() 
    {
        return gatePic;
    }

    public void setAlarmPic(String alarmPic) 
    {
        this.alarmPic = alarmPic;
    }

    public String getAlarmPic() 
    {
        return alarmPic;
    }

    public void setGasPic(String gasPic) 
    {
        this.gasPic = gasPic;
    }

    public String getGasPic() 
    {
        return gasPic;
    }

    public void setSendPerson(String sendPerson) 
    {
        this.sendPerson = sendPerson;
    }

    public String getSendPerson() 
    {
        return sendPerson;
    }

    public void setInputTime(Date inputTime) 
    {
        this.inputTime = inputTime;
    }

    public Date getInputTime() 
    {
        return inputTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sn", getSn())
            .append("shopName", getShopName())
            .append("shopSite", getShopSite())
            .append("shopPic", getShopPic())
            .append("gatePic", getGatePic())
            .append("alarmPic", getAlarmPic())
            .append("gasPic", getGasPic())
            .append("remark", getRemark())
            .append("sendPerson", getSendPerson())
            .append("inputTime", getInputTime())
            .toString();
    }
}
